package inabit.inabitcompiler.productions.fuzzy;

import inabit.compiler.parser.grammar.NonTerminal;
import inabit.compiler.parser.grammar.Production;
import inabit.compiler.parser.grammar.Symbol;
import inabit.compiler.parser.grammar.Terminal;
import inabit.inabitcompiler.lexical.InabitTokenClass;

/**Fs -> fuzzysets: Fs'*/
/**@author Rafael Rocha*/
public class Fs_Rule extends Production{
	public Fs_Rule() {
		super("Fs");
	}

	@Override
	protected Symbol[] production(NonTerminal nonTerminal) {
		Symbol[] symbols = {
			new Terminal(InabitTokenClass.FUZZYSETS),
			new Terminal(InabitTokenClass.COLON),
			new NonTerminal("Fs'")
		};
		return symbols;
	}
	
	

}
